package org.hk.kg.finance.coststander.service;

import java.util.List;
import java.util.Map;

import org.hk.kg.db.IDBService;
import org.hk.kg.db.annotations.StatusMsg;
import org.hk.kg.finance.FinanceConstants;

public interface ICostStanderService extends IDBService {
	
	/**
	 * 查询所有的收费项目设置
	 * @param map
	 * @return
	 */
	@StatusMsg(
			beginMsg=FinanceConstants.MSG_CSTSTDR_QRY_BEGIN,
			endMsg=FinanceConstants.MSG_CSTSTDR_QRY_END,
			errMsg=FinanceConstants.MSG_CSTSTDR_QRY_ERROR
	)
	List<Map> queryCstStdr(Map map);
	
	/**
	 * 查询尚未设置的收费项目
	 * @param map
	 * @return
	 */
	@StatusMsg(
			beginMsg=FinanceConstants.MSG_CSTSTDR_QRY_BEGIN,
			endMsg=FinanceConstants.MSG_CSTSTDR_QRY_END,
			errMsg=FinanceConstants.MSG_CSTSTDR_QRY_ERROR
	)
	List<Map> queryCstStdrNotSetted(Map map);
}
